MATHEMATICAL ENGINEERING TECHNICAL REPORTS Generator-based GG Fortress Library

نویسندگان

  • Kento EMOTO
  • Zhenjiang HU
  • Kazuhiko KAKEHI
  • Kiminori MATSUZAKI
  • Masato TAKEICHI
  • Kento Emoto
  • Zhenjiang Hu
  • Kazuhiko Kakehi
  • Kiminori Matsuzaki
  • Masato Takeichi
چکیده

This report proposes a new library on Fortress to deal with computation with complex dependency such as prefix sums, which cannot be efficiently dealt with by simple comprehensions or generator-reduction patterns. The library provides a set of generator-of-generators that abstract generation of nested data structures, for allowing users to write their programs in an easy and uniform way. The library also provides an automatic optimization mechanism that dispatches correct and efficient implementation to those user programs. Thus, users can easily make correct parallel programs without losing efficiency. The proposed library is implemented on Fortress, and techniques used here can be reused for other libraries on Fortress.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MATHEMATICAL ENGINEERING TECHNICAL REPORTS Generator-based GG Fortress Library —Collection of GGs and Theories—

We have proposed a novel library called “GG Library” on Fortress in the previous report. The library supports easy development of correct and efficient parallel programs, allowing users to write naive generate-and-test programs easily and uniformly with generator-ofgenerators that abstract generation of nested data structures. The library has an automatic optimization mechanism by dispatching e...

متن کامل

Development of a Library based on Skeletal Parallel Programming in Fortress

This is a final report of our joint research project " Development of a library based on skeletal parallel programming in Fortress " between Programing Sun Microsystems and University of Tokyo agreed and concluded the collaborative research agreement of this project, with the following particulars. Research Purpose To provide programmers with a high-level parallel programming interface in Fortr...

متن کامل

The Monte Carlo Event Generator Acermc Version 1.0 with Interfaces to Pythia 6.2 and Herwig 6.3

The AcerMC Monte Carlo Event Generator is dedicated for the generation of Standard Model background processes at pp LHC collisions. The program itself provides a library of the massive matrix elements and phase space modules for generation of a set of selected processes: gg, qq̄ → tt̄bb̄, qq̄W (→ lν)bb̄, qq̄W (→ lν)tt̄, gg, qq̄ → Z/γ∗(→ ll)bb̄, gg, qq̄ → Z/γ∗(→ ll, νν, bb̄)tt̄ and complete electroweak gg →...

متن کامل

MATHEMATICAL ENGINEERING TECHNICAL REPORTS A Mathematical Problem for Security Analysis of Hash Functions and Pseudorandom Generators

In this paper, we specify a class of mathematical problems, which we refer to as “Function Density Problems” (FDPs, in short), and point out novel connections of FDPs to the following two cryptographic topics; theoretical security evaluations of keyless hash functions (such as SHA-1), and constructions of provably secure pseudorandom generators (PRGs) with some enhanced security property introd...

متن کامل

Reverse Engineering for Designing the Coupling of a 32 MW Rotor-generator by Shrink Fitting Method (TECHNICAL NOTE)

This study presents a designing process for refurbishing of a 32 MW rotor-generator damaged coupling. The reason of rotor damage was being hit by the quivers of an explosion. The original coupling was union with the rotor formed after a machining process on a mono block forged rotor. In some areas imposed damages caused the breaking off and detachment of some parts in the coupling flange. Becau...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008